package trabalho1;

import javax.swing.JFileChooser;

public class Trabalho1 {
    
    public static String abrirArquivoTexto(String barraTitulo){
        String nomeArquivo = new String();
        String diretorioPadrao = "C:\\Users\\Thiago\\Dropbox\\Modernas\\2014.2 "
                + "- Programação Modular\\Trabalhos\\";
        
        JFileChooser fileChooser = new JFileChooser(diretorioPadrao);
        fileChooser.setDialogTitle(barraTitulo);
        
        int valorRetorno;
        
        do {
            valorRetorno = fileChooser.showOpenDialog(null);

            if (valorRetorno == JFileChooser.APPROVE_OPTION) 
                nomeArquivo = fileChooser.getCurrentDirectory().getPath() + "\\"  
                        + fileChooser.getSelectedFile().getName();
            
        } while (valorRetorno != JFileChooser.APPROVE_OPTION); 
        
        return nomeArquivo;
    }

    public static void main(String[] args) {
        
        String nomeArquivo;
        
        System.out.printf("\nProdutos:\n");
        
        nomeArquivo = abrirArquivoTexto("Selecione Produtos.txt"); 
        ImportarDados teste1 = new ImportarDadosProdutos(nomeArquivo);
        
        System.out.printf("\nVendedores:\n");
        
        nomeArquivo = abrirArquivoTexto("Selecione Vendedores.txt");
        ImportarDados teste2 = new ImportarDadosVendedores(nomeArquivo);                    
        
        System.out.printf("\nPreços:\n");   
        
        nomeArquivo = abrirArquivoTexto("Selecione Preços.txt");        
        ImportarDados teste3 = new ImportarDadosPrecos(nomeArquivo);
        
        System.out.printf("\nVendas:\n"); 
        
        nomeArquivo = abrirArquivoTexto("Selecione Vendas.txt");
        ImportarDados teste4 = new ImportarDadosVendas(nomeArquivo);
        
        System.out.printf("\n\n");      
        
        LerDat lerDat = new LerDat();
        Consultar teste5 = new Consultar(lerDat);

        teste5.totalVendasVendedorPorMes("00/05/2013");
        teste5.imprimir();
    }
    
}

